an annoying person - Turkish English Dictionary